package com.jt9003.service;

import com.jt9003.pojo.Item_type;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface ItemTypeService {
    //增加收费类型√
    public int insertItemType(String itemTypeName);

    //根据Id删除收费类型√
    public int deleteItemTypeById(int itemTypeId);

    //根据Id修改收费类型√
    public int updateItemTypeById(Item_type item_type);

    //根据Id修改收费类型状态√
    public int updateItemTypeStateById(Item_type item_type);

    //根据收费类型的名称或拼音首字母进行查询
    public List<Item_type> selectItem_typeByNameOrPinyinInitials(String itemTypeName, Integer start, Integer limit);

    //根据收费类型的名称或拼音首字母进行查询数量
    public int getItem_typeCountByResult(String itemTypeName);

    //直接查询所有收费类型
    public List<Item_type> selectItem_typeList(Integer start, Integer limit);

    //根据Id批量删除收费类型
    public int deleteItem_typeById(List<Integer> idList);

    //查询用法收费类型
    public int getItem_typeCount();
}
